# 基础镜像使用 openjdk
FROM openjdk:11
# 作者
LABEL maintainer="MrHeg"

# 设置时区为上海
ENV TZ=Asia/Shanghai
# 创建 logs 和 files 文件夹
RUN mkdir /logs && mkdir /files

# 设置 logs 和 files 文件夹的权限，可根据实际情况调整
RUN chmod 777 /logs && chmod 777 /files

# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件，并链接到容器的/tmp
VOLUME /tmp

# 将 jar 包添加到容器中并更名为xx.jar
ADD chat-start-1.1.0.jar /chat-gpt.jar

# 运行 jar 包
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/chat-gpt.jar","--spring.profiles.active=pro"]
